package io.gitee.yaoshanli.engine.service;

import io.gitee.yaoshanli.engine.model.WfProcessModel;

import java.util.List;

/**
 * 任务审批过程
 */
public interface IProcessService {

    /**
     *  新增处理节点，只有新增，没有可能编辑
     * @param wf_id
     * @param task_id
     * @param node_id
     * @param desc
     */
    public boolean saveProcess(String wf_id, String task_id, String node_id, String oper, String desc);

    /**
     * 删除
     * @param wf_id
     * @param task_id
     */
    public boolean delete(String wf_id, String task_id);

    /**
     * 删除
     * @param task_id
     */
    public boolean delete(String task_id);

    public List<WfProcessModel> getList(String task_id);
}
